<?php namespace app\admin\controller;

use houdunwang\view\View;
use system\model\Category;

class Categroy extends Common{
    //动作
    public function index(){
    //此处书写代码...
        $data=(new Category())->getdata();
        View::with('data',$data);
        return view();
    }
    //分类添加
    public function  categroyadd(){
        if(IS_POST){
            $res=(new \system\model\Category())->add();
            if($res){
                message('操作成功',u('admin.categroy.index'),'success');
            }else{
                message('操作失败',u('admin.categroy.index'),'success');
            }
        }
        return view();
    }
//    添加子类
    public  function addson(){
           if(!isset($_GET['cid'])){
               go('Admin.Categroy.index');
           }
        $cid=$_GET['cid'];
        $cname=Db::table('category')->where('cid',$cid)->first();
//        dd($cname);
        View::with('cname',$cname);
        if(IS_POST){
            $res=( new Category())->addson();
            if($res){
                message('添加子类成功',u('admin.categroy.index'),'success');
            }else{
                message('添加子类失败',u('admin.categroy.index'),'error');
            }
        }
        return view();
    }


    //编辑方法
    public function edit(){
        if(!isset($_GET['cid'])){
            go('Admin.Categroy.index');
        }
        $cid=$_GET['cid'];
        $data=Db::table('category')->where('cid',$cid)->first();
        View::with('data',$data);
        $res=(new Category())->getfenlei($cid);
//        p($res);
        View::with('res',$res);
        if(IS_POST){
            $res1=(new Category())->edit($cid);
            if($res){
                message('修改成功',u('admin.categroy.index'),'success');
            }else{
                message('修改失败',u('admin.categroy.index'),'error');
            }
        }
        return view();
    }

    //删除方法
    public  function del(){
        $cid=$_GET['cid'];
        $res=(new Category())->del($cid);
        if($res){
            message('删除成功',u('admin.categroy.index'),'success');
        }else{
            message('删除失败',u('admin.categroy.index'),'error');
        }
    }
}
